#include "stdafx.h"
#include "ckRasterFactory.h"
#include "ckRasterImpl.h"
//#include "ckLandsat05.h"

namespace ck
{
	namespace data
	{
		RasterFactory::RasterFactory()
		{
		}


		RasterFactory::~RasterFactory()
		{
		}

		RasterFactory* RasterFactory::GetInstance()
		{
			static RasterFactory g_rasterFactory;
			return &g_rasterFactory;
		}

		Raster* RasterFactory::CreateRaster()
		{
			return (new RasterImpl());
		}

		//Landsat* RasterFactory::CreateLandsat05()
		//{
		//	return (new Landsat05());
		//}
	}
}
